package com.ssish.saas.eccs.model;

import java.math.BigDecimal;
import java.util.Date;

public class Card extends CardKey {
    private Integer batchNo;

    private Integer pincode;

    private String userCode;

    private String status;

    private BigDecimal amountPaid;

    private Date datePaid;

    private Date expiryDate;

    private String subscriberAcctNo;

    private Long typeOfAccount;

    private Long typeOfCreditCard;

    private Short usage;

    private String activeFlag;

    private Integer cardNoBin;

    private Short cardNoPayorId;

    private String cardNoPis;

    private Long cardNoSeq;

    private Integer creditCardBin;

    private String creditCardNo;

    private Long creditCardNoSeq;

    private String dependentId;

    private String expiryMonth;

    private String expiryYear;

    private Date issuedDate;

    private String memberId;

    private Object modifiedDate;

    private String modifiedTime;

    private String payorCode;

    private String policyNo;

    private String newIc;

    private String empName;

    private Date dateOfBirth;

    private String gender;

    private String corpCode;

    private Date chipLastupd;

    private String planCode;

    private String englishName;

    private String cardType;

    private String masterPolicyNo;

    private String memberControlNo;

    public Integer getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(Integer batchNo) {
        this.batchNo = batchNo;
    }

    public Integer getPincode() {
        return pincode;
    }

    public void setPincode(Integer pincode) {
        this.pincode = pincode;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode == null ? null : userCode.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public BigDecimal getAmountPaid() {
        return amountPaid;
    }

    public void setAmountPaid(BigDecimal amountPaid) {
        this.amountPaid = amountPaid;
    }

    public Date getDatePaid() {
        return datePaid;
    }

    public void setDatePaid(Date datePaid) {
        this.datePaid = datePaid;
    }

    public Date getExpiryDate() {
        return expiryDate;
    }

    public void setExpiryDate(Date expiryDate) {
        this.expiryDate = expiryDate;
    }

    public String getSubscriberAcctNo() {
        return subscriberAcctNo;
    }

    public void setSubscriberAcctNo(String subscriberAcctNo) {
        this.subscriberAcctNo = subscriberAcctNo == null ? null : subscriberAcctNo.trim();
    }

    public Long getTypeOfAccount() {
        return typeOfAccount;
    }

    public void setTypeOfAccount(Long typeOfAccount) {
        this.typeOfAccount = typeOfAccount;
    }

    public Long getTypeOfCreditCard() {
        return typeOfCreditCard;
    }

    public void setTypeOfCreditCard(Long typeOfCreditCard) {
        this.typeOfCreditCard = typeOfCreditCard;
    }

    public Short getUsage() {
        return usage;
    }

    public void setUsage(Short usage) {
        this.usage = usage;
    }

    public String getActiveFlag() {
        return activeFlag;
    }

    public void setActiveFlag(String activeFlag) {
        this.activeFlag = activeFlag == null ? null : activeFlag.trim();
    }

    public Integer getCardNoBin() {
        return cardNoBin;
    }

    public void setCardNoBin(Integer cardNoBin) {
        this.cardNoBin = cardNoBin;
    }

    public Short getCardNoPayorId() {
        return cardNoPayorId;
    }

    public void setCardNoPayorId(Short cardNoPayorId) {
        this.cardNoPayorId = cardNoPayorId;
    }

    public String getCardNoPis() {
        return cardNoPis;
    }

    public void setCardNoPis(String cardNoPis) {
        this.cardNoPis = cardNoPis == null ? null : cardNoPis.trim();
    }

    public Long getCardNoSeq() {
        return cardNoSeq;
    }

    public void setCardNoSeq(Long cardNoSeq) {
        this.cardNoSeq = cardNoSeq;
    }

    public Integer getCreditCardBin() {
        return creditCardBin;
    }

    public void setCreditCardBin(Integer creditCardBin) {
        this.creditCardBin = creditCardBin;
    }

    public String getCreditCardNo() {
        return creditCardNo;
    }

    public void setCreditCardNo(String creditCardNo) {
        this.creditCardNo = creditCardNo == null ? null : creditCardNo.trim();
    }

    public Long getCreditCardNoSeq() {
        return creditCardNoSeq;
    }

    public void setCreditCardNoSeq(Long creditCardNoSeq) {
        this.creditCardNoSeq = creditCardNoSeq;
    }

    public String getDependentId() {
        return dependentId;
    }

    public void setDependentId(String dependentId) {
        this.dependentId = dependentId == null ? null : dependentId.trim();
    }

    public String getExpiryMonth() {
        return expiryMonth;
    }

    public void setExpiryMonth(String expiryMonth) {
        this.expiryMonth = expiryMonth == null ? null : expiryMonth.trim();
    }

    public String getExpiryYear() {
        return expiryYear;
    }

    public void setExpiryYear(String expiryYear) {
        this.expiryYear = expiryYear == null ? null : expiryYear.trim();
    }

    public Date getIssuedDate() {
        return issuedDate;
    }

    public void setIssuedDate(Date issuedDate) {
        this.issuedDate = issuedDate;
    }

    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId == null ? null : memberId.trim();
    }

    public Object getModifiedDate() {
        return modifiedDate;
    }

    public void setModifiedDate(Object modifiedDate) {
        this.modifiedDate = modifiedDate;
    }

    public String getModifiedTime() {
        return modifiedTime;
    }

    public void setModifiedTime(String modifiedTime) {
        this.modifiedTime = modifiedTime == null ? null : modifiedTime.trim();
    }

    public String getPayorCode() {
        return payorCode;
    }

    public void setPayorCode(String payorCode) {
        this.payorCode = payorCode == null ? null : payorCode.trim();
    }

    public String getPolicyNo() {
        return policyNo;
    }

    public void setPolicyNo(String policyNo) {
        this.policyNo = policyNo == null ? null : policyNo.trim();
    }

    public String getNewIc() {
        return newIc;
    }

    public void setNewIc(String newIc) {
        this.newIc = newIc == null ? null : newIc.trim();
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpName(String empName) {
        this.empName = empName == null ? null : empName.trim();
    }

    public Date getDateOfBirth() {
        return dateOfBirth;
    }

    public void setDateOfBirth(Date dateOfBirth) {
        this.dateOfBirth = dateOfBirth;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender == null ? null : gender.trim();
    }

    public String getCorpCode() {
        return corpCode;
    }

    public void setCorpCode(String corpCode) {
        this.corpCode = corpCode == null ? null : corpCode.trim();
    }

    public Date getChipLastupd() {
        return chipLastupd;
    }

    public void setChipLastupd(Date chipLastupd) {
        this.chipLastupd = chipLastupd;
    }

    public String getPlanCode() {
        return planCode;
    }

    public void setPlanCode(String planCode) {
        this.planCode = planCode == null ? null : planCode.trim();
    }

    public String getEnglishName() {
        return englishName;
    }

    public void setEnglishName(String englishName) {
        this.englishName = englishName == null ? null : englishName.trim();
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType == null ? null : cardType.trim();
    }

    public String getMasterPolicyNo() {
        return masterPolicyNo;
    }

    public void setMasterPolicyNo(String masterPolicyNo) {
        this.masterPolicyNo = masterPolicyNo == null ? null : masterPolicyNo.trim();
    }

    public String getMemberControlNo() {
        return memberControlNo;
    }

    public void setMemberControlNo(String memberControlNo) {
        this.memberControlNo = memberControlNo == null ? null : memberControlNo.trim();
    }
}